package com.bamboo.core.validation;

import javax.validation.groups.Default;

/**
* @description 用于标记验证的分组
* @date 2025/3/8 11:14
* @author chenzh
*/
public interface Group extends Default {
    interface Crud extends Group {
        interface Create extends Crud{}
        interface Update extends Crud{}
        /**
         * @description 用于修改部分属性
         * @date 2025/3/18 9:06
         * @author chenzh
         */
        interface UpdatePart extends Crud{}
        /**
         * @description 用于修改重要的部分属性
         * @date 2025/3/18 9:07
         * @author chenzh
         */
        interface UpdatePrimary extends Crud{}
        interface Query extends Crud{}
        interface Delete extends Crud{}
    }
}
